--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Commit 400dfb8c5d3c332d1a4e5d207fd20e195ef58654
Parents : 50b8cce
Author : Ivan <ivan@quad4.io>
Signature : Signature validation error
Date : 2026-04-30T12:23:27-05:00
chore(Docker): specify platform for frontend build in Dockerfiles
Changes
Diff
diff --git a/Dockerfile b/Dockerfile
index 64096252..e246e442 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -14,7 +14,7 @@ ARG PYTHON_IMAGE=python:3.14.4-alpine3.23
ARG PYTHON_HASH=sha256:dd4d2bd5b53d9b25a51da13addf2be586beebd5387e289e798e4083d94ca837a
# ---- STAGE 1: Frontend Build ----
-FROM ${NODE_IMAGE}@${NODE_HASH} AS build-frontend
+FROM --platform=linux/amd64 ${NODE_IMAGE}@${NODE_HASH} AS build-frontend
WORKDIR /src
RUN apk add --no-cache git
COPY package.json pnpm-lock.yaml vite.config.js ./
diff --git a/Dockerfile.hardened b/Dockerfile.hardened
index 1b201944..f46b3f6e 100644
--- a/Dockerfile.hardened
+++ b/Dockerfile.hardened
@@ -10,7 +10,7 @@ ARG NODE_IMAGE=cgr.dev/chainguard/node:latest-dev
ARG PYTHON_BUILD_IMAGE=cgr.dev/chainguard/python:latest-dev
ARG PYTHON_RUNTIME_IMAGE=cgr.dev/chainguard/python:latest-dev
-FROM ${NODE_IMAGE} AS build-frontend
+FROM --platform=linux/amd64 ${NODE_IMAGE} AS build-frontend
USER root
WORKDIR /src
RUN apk add --no-cache git
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────